Performance of TCP Congestion Predictors as Loss Predictors

نویسندگان

  • Saad Biaz
  • Nitin H. Vaidya
چکیده

y Abstract In the context of TCP, several researchers have proposed heuristics to detect or predict congestion in the network. In this paper, the term congestion predictors refers to such heuristics. Past proposals require TCP sender to reduce its window size when congestion is detected or predicted (otherwise, the heuristic may dictate that the sender window be held constant or increased). The proposed heuristics to detect/predict congestion typically use simple statistics on observed round-trip times and/or observed throughput. The primary objective of this paper is to investigate the ability of the congestion predictors to predict a packet loss. Our measurements indicate that the three congestion predictors studied in this paper are often poor in their ability to predict a packet loss due to congestion. To arrive at this conclusion we measure the frequency with which the predictors predict congestion, and how often they predict congestion just before a packet loss. A study of the variations in measured parameters, as a function of several network parameters (for instance, router queue size) yields several interesting observations as reported in the paper. Although the results presented here are not related to wireless communication, this research was motivated by a desire for an end-to-end mechanism for diierentiating between packet losses due to congestion and packet losses due to wireless transmission errors. One technique we considered would use congestion predictors for this purpose. The results presented here suggest that simple congestion predictors will not be eeective in diierentiating between the two forms of losses.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Distinguishing Congestion Losses from Wireless Transmission Losses : A Negative Result

TCP is a popular transport protocol used in present-day internet. When packet losses occur, TCP assumes that the packet losses are due to congestion, and responds by reducing its congestion window. When a TCP connection traverses a wireless link, a significant fraction of packet losses may occur due to transmission errors. TCP responds to such losses also by reducing congestion window. This res...

متن کامل

Real World Evaluation of Techniques for Mitigating the Impact of Packet Losses on TCP Performance

SUSHANT REWASKAR: Real World Evaluation of Techniques for Mitigating the Impact of Packet Losses on TCP Performance. (Under the direction of Jasleen Kaur) The real-world impact of network losses on the performance of Transmission Control Protocol (TCP), the dominant transport protocol used for Internet data transfer, is not well understood. A detailed understanding of this impact and the effici...

متن کامل

A Differentiated Pricing Framework for Improving the Performance of the Elastic Traffics in Data Networks

Rate allocation has become a demanding task in data networks as diversity in users and traffics proliferate. Most commonly used algorithm in end hosts is TCP. This is a loss based scheme therefore it exhibits oscillatory behavior which reduces network performance. Moreover, since the price for all sessions is based on the aggregate throughput, losses that are caused by TCP affect other sessions...

متن کامل

Improving the Robustness of TCP to Non-Congestion Events

This document specifies Non-Congestion Robustness (NCR) for TCP. In the absence of explicit congestion notification from the network, TCP uses loss as an indication of congestion. One of the ways TCP detects loss is using the arrival of three duplicate acknowledgments. However, this heuristic is not always correct, notably in the case when network paths reorder segments (for whatever reason), r...

متن کامل

Improve TCP Performance in Ad Hoc Netwoks

Standard TCP misinterpret mobility loss in Ad hoc network as congestion loss, thus, it reduce the TCP performance by invoking unnecessary congestion control action. In this paper, we propose two approaches, simELFN (an variation of TCP-ELFN) and TCP-FSR (an variation of TCP-F). They can distinguish the essence of packet loss and avoid multiple consecutive dupACKs. Analyses and simulations show ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007